約 4,978,711 件
https://w.atwiki.jp/ntemacs/pages/70.html
■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2019/09/24 追記 Windows 10 1903 用 wslstart を使うと、本設定が正常に動かないことがわかったので、設定に sit-for を追加しました。 2018/11/28 追記 印刷のためのファイルを開くために使っている wslstart の内部処理(作成したテンポラリーファイルを削除する処理)が正常に機能していませんでした。wslstart を nohup で起動することで解決することが分かったので、その対応を行いました。 2018/03/22 追記 「-*- lexical-binding t -*-」を使うバージョンは、正常に動作していませんでしたので削除しました。(coding-system-for-write をセットする let も lexical で動いていたため。) ⇒(2018/05/07 追記)その後、defvar を用いることでの対応方法があることは分かりました。ただし、とりあえず lexical-let を利用したもののみの紹介としています。 2018/03/20 追記 wslstart を使った方法に見直しました。これで印刷用に開くプログラムが Emacs より上位に表示されるようになりました。 2017/05/28 追記 MinGW版 や Cygwin版の Emacs で動作するバージョンもあります。お試しください。 Notepad を使って印刷するための設定 【本題】 Windows のテキストエディタを使って、バッファの内容を印刷するための設定です。 次のページの内容を参考とし、WSL版 Emacs でも動くように調整したものです。 http //d.hatena.ne.jp/tunefs/20060501/p2 1) 次の設定を行う。 WSL で cygstart 的コマンドを使うための設定 2) 以下の設定を有効にする。 (require cl-lib) ;; 印刷のために使うプログラムを指定する (defconst print-program "wslstart") ;; lpr-bufferコマンド で Windows のテキストエディタが開くようにする (setq print-region-function (lambda (start end program optional delete destination display rest args) (lexical-let ((tmp-file (expand-file-name (concat (make-temp-name "print-") ".txt") temporary-file-directory))) (let ((coding-system-for-write cp932-dos)) (write-region start end tmp-file)) (set-process-sentinel (start-process "print-buffer" nil print-program tmp-file) ;; wslstart for Windows 10 1809 or earlier を利用する場合は上記行の代わりに以下を利用する ;; (start-process-shell-command "print-buffer" nil ;; (format "nohup %s %s /dev/null 2 1" print-program tmp-file)) (lambda (process state) (sit-for 2) (when (file-exists-p tmp-file) (delete-file tmp-file))))))) ;; lpr-buffer を実行する (global-set-key (kbd "C-c C-p") (lambda () (interactive) (lpr-buffer))) 変更履歴 2017/05/27 このページを作成した。 2018/03/20 wslstart を使って動作するように見直した。 2018/11/28 印刷のためのファイルを開くために使っている wslstart の起動方法を変更した。 2019/09/24 Windows 10 1903 用 wslstart を使うと、本設定が正常に動かないことがわかったので、設定に sit-for を追加した。
https://w.atwiki.jp/nabeken/pages/26.html
身内の話でもしようかw とりあえず卒業旅行行こうぜーwww 一人卒業できないけどさー;; 俺じゃないよ by banb みんなの時期合わせるのがきつくね? オレは卒研終われば基本いつでもおkっす no☆ri この前学校に行こうとして駐輪場の自分のチャリ見たら 知らない番号式のチェーンが付いてた・・・ 番号を色々試したが勿論空かず、切るものないから近くの店(近くといっても結構歩いた)に行ったらハサミ(250円、高けーよ!)しかなく、しょうがなくそれを買って切ろうとしたが・・・自分の手を切りましたorz 仕方なくその日はバスで行ったとさ めでたしめでたし 主人公 アリウス 恨まれてるんだろMOREにwww てか先にアンケートとかとっとくか 1.海外?国内? 2.予算は? 3.てかどこ行きたいんだよ banb 10/03/12 なんだかんだで無事沖縄から帰還しました Nazrin 10/6/16 To まさし 装備などについての知識 私見を多く含むので、Wikiやしたらばのブレスラスレや旭や紀の意見も聞いて判断すること 武器 早めにコロ武器にすることを薦める 目安は「武器の雄」にSPを振れるようになるくらいまでに 理由としては 1.武器攻撃力が高い (コロ武器+4(制限Lv100)で制限Lv120の通常武器と同じ武器攻撃力) (コロ武器+5(制限Lv120)で制限Lv140の通常武器と同じ武器攻撃力) 「武器の雄」は攻撃力を%で上げるスキルなので,元の攻撃力が高いほど効果はでかい 2.強化がLv20毎で良いので楽 通常武器はLv5ずつ交換or強化が必要で面倒 (適正Lvでない武器を使い続けるのは無し) 3.コロ二刀格好良くね? というわけでコロ武器を作ろう 上を見ればきりがないので妥協ラインを設けると、大体大小40程度 (大小40とは物理最大ダメージと物理最小ダメージを足して40%ということ) (例えば:最大ダメ23%,最小ダメ18%なら大小41) 思ったが二刀はマスタリⅢの効果で最大ダメがかなりでかくなってるから大10小30とかでもいいかもね 同じく二刀はマスタリⅢの効果で的中率がかなり落ちてるから的中率はあっても無駄にはならない その辺りは運と耐久と心次第で臨機応変に ガリ二刀について 暴走スキルを使うときこれを装備しているだけでその効果が+Lv2される つまり今の「力の暴走」なら大小12アップ これは暴走スキル使用後別の武器に持ち替えても効果は持続する お金に余裕ができたら1本+0で良いので持ってると良い (ただしスラッシャーになるとその効果を得るには+6にする必要があり、かなりきつい) OPR(オプションリフレッシュ)(トニオ氏ね)について OPRは結構金かかるし中々欲しいOPがついてくれないので、 武器に付いてるOPを先にLV10にしてからOPRをする方法もあるが、 OPRで付く値は平均値が低いので、強い武器を作るには先にOPRした方が良い (例:両手武器の物理最大ダメージLv10 OPRで付く値=18~29% 1からパズルを貼った場合=18%~39%) 防具 120くらいになったら今のを強化して+4に 130くらいになったらサンダーセットに ほぼこの流れ一択 サンダーセットを初め2次転職防具は良品がほとんど出回ってないため、 今のうちからちょいちょいオークションや露天(ぼったが多いから注意)を見て揃え始めておくことを薦める その時の選択基準は以下の通り 頭,上衣,下衣 筋力or体力or幸運orHPが付いたもの 優先順位は、体力orHP≧幸運>>筋力>>越えられない壁>>防御力>魔力 体力,HPが必要なのはコロシアムやってれば分かると思う、あればあるほど良い 筋力より幸運が上なのは後述*1 OPの防御力で減らせるダメージなんてたかが知れてる 魔力は論外 つまり理想はこんな感じ Lv10. 体力 +32 Lv10. 幸運 +32 しかしこんな良品で全部集めるのはかなりきついので、体幸45くらいを妥協点にすると良いかも 例えばこんな感じ Lv10. 体力 +27 Lv8. 幸運 +18 こんなんでも良いかも Lv10. 体力 +25 Lv10. HP +150 腕 クリティカルダメージが必須 60%くらいは欲しい あと出来れば的中率(前に述べたように二刀は的中率が低い) つまり理想はこんな感じ Lv10. クリティカルダメージ +60% Lv10. 物理的中率 +17% やはりこんな良品はあんまり無いので、的中率は少しでも付いてるもの,または捨ててもどうにかなる 足 快適なプレイの為に移動速度は必須 60↑が最高 50↑が理想 40代の1OPは微妙、2OP欲しい 例えばこんな感じ Lv12. 移動速度 +55% とか Lv10. 移動速度 +44% Lv8. 幸運 +15 回避は別にいらない コロシアムでは補正がかかっていていくらあっても避けられないし、 通常狩り場や決闘で回避を光らせるには、 盾やストッキングにも回避をつけ固有スキルやペットで更に上げるくらい必要となる つまり中途半端に足に回避がついていてもほぼ意味がなく、無理してつける必要はない 1 筋力より幸運? 全ての物理職に言えることだが、 筋力を上げるより幸運を上げてクリティカル率を上げた方が総合的なダメージは大きくなる 固有スキル「激怒」でほぼ常にクリティカルダメージが50%上がってる二刀は特に顕著だと思われる スラッシャーになったら暴走スキルは「精神の暴走」のほうが良いかもしれない、分からないけど マント 今のままで良い 鞘を+5にするのは有りだが、ラビナの妖術マントにする利点はほとんどない アクセサリー 精霊石 前に述べたように体力≧幸運>>筋力だが、 今のでも値は悪くないので変える優先度は他より低い 眼鏡,ストッキング,ビンディー 145~150まで今のままで良い 強いて挙げるならストッキングにOP発生率なんて付けてないで筋力,体力,幸運にすることくらい 耳飾 難しい まずOPについては、 通常狩り場で狩るならELYOPは欲しいが、コロシアムで狩るならELYOPより体力や幸運のほうが欲しい (コロシアムmobは獲得ELYがかなり少ないため効果が少ない) (というかコロシアムでは体力幸運はいくらあっても足りないのでこっち伸ばせって話) で、装備するイヤリングの候補は 1.オリハルコンイヤリング 2.エルガインイヤリング 3.鳳凰のイヤリング 4.ギルドイヤリング 4は金がかかり過ぎるのであまり現実的ではない ELYOPをある程度捨てれば3が圧倒的に優秀 1,2などの通常アクセを使う場合はできるだけ良いOPがついてるものを選ぶこと(ELYだけとかは×) 旭が装備してるやつくらい値が良ければ見た目が良い 指輪 OPについては耳飾と一緒 イヤリングをギルドイヤリングにしないのなら、ほぼ虎の証一択 クリティカル率+3%は現時点で大体幸運+90に相当すると考えてよい それは敵のレベル(幸運値)が上がるにつれどんどん大きくなり、 上級コロシアム竹前最後の雑魚mob(Lv169ジェシカ)相手には大体幸運+153に相当する 最後に 貸した防具は130くらいになってサンダーセットになったら 貸したアクセは代わりの良い感じのを用意できたら返してくり Nazrin 11/02/08 旭から20Mいつか貰う Nazrin presented by nabekensetsu
https://w.atwiki.jp/tobasiff14/pages/11.html
インスタグラムプラグイン 人気の画像共有サービス、Instagram(インスタグラム)の画像をアットウィキに貼れるプラグインです。 #ig_user(ユーザー名) と記載することで、特定ユーザーのInstagramのフィードを表示することができます。 例)@dogoftheday #ig_user #ig_tags(タグ名) と記載することで、特定タグのInstagramのフィードを表示することができます。 #dogofthedayjp タグ #ig_tag #ig_popular と記載することで、Instagramのpopularフィードを表示することができます。 詳しい使い方は以下のページを参考にしてください! =>http //www1.atwiki.jp/guide/pages/935.html
https://w.atwiki.jp/vladimar/pages/11.html
インスタグラムプラグイン 人気の画像共有サービス、Instagram(インスタグラム)の画像をアットウィキに貼れるプラグインです。 #ig_user(ユーザー名) と記載することで、特定ユーザーのInstagramのフィードを表示することができます。 例)@dogoftheday #ig_user #ig_tags(タグ名) と記載することで、特定タグのInstagramのフィードを表示することができます。 #dogofthedayjp タグ #ig_tag #ig_popular と記載することで、Instagramのpopularフィードを表示することができます。 詳しい使い方は以下のページを参考にしてください! =>http //www1.atwiki.jp/guide/pages/935.html
https://w.atwiki.jp/magicaloss_misasu/pages/745.html
各部屋のつながり、モンスター一覧表(2Lv~10Lv)です。 2Lv 部屋・エリア Aの扉(左下) Bの扉(左上) Cの扉(右上) Dの扉(右下) 主なモンスター名 2-A -A -B -C -D モンスター 2-B -A -B -C -D モンスター 2-C -A -B -C -D モンスター 2-D -A -B -C -D モンスター 3Lv 部屋・エリア Aの扉(左下) Bの扉(左上) Cの扉(右上) Dの扉(右下) 主なモンスター名 3-A -A -B -C -D モンスター 3-B -A -B -C -D モンスター 3-C -A -B -C -D モンスター 3-D -A -B -C -D モンスター 4Lv 部屋・エリア Aの扉(左下) Bの扉(左上) Cの扉(右上) Dの扉(右下) 主なモンスター名 4-A -A -B -C -D モンスター 4-B -A -B -C -D モンスター 4-C -A -B -C -D モンスター 4-D -A -B -C -D モンスター 5Lv 部屋・エリア Aの扉(左下) Bの扉(左上) Cの扉(右上) Dの扉(右下) 主なモンスター名 5-A -A -B -C -D モンスター 5-B -A -B -C -D モンスター 5-C -A -B -C -D モンスター 5-D -A -B -C -D モンスター 6Lv 部屋・エリア Aの扉(左下) Bの扉(左上) Cの扉(右上) Dの扉(右下) 主なモンスター名 6-A -A -B -C -D モンスター 6-B -A -B -C -D モンスター 6-C -A -B -C -D モンスター 6-D -A -B -C -D モンスター 7Lv 部屋・エリア Aの扉(左下) Bの扉(左上) Cの扉(右上) Dの扉(右下) 主なモンスター名 7-A -A -B -C -D モンスター 7-B -A -B -C -D モンスター 7-C -A -B -C -D モンスター 7-D -A -B -C -D モンスター 8Lv 部屋・エリア Aの扉(左下) Bの扉(左上) Cの扉(右上) Dの扉(右下) 主なモンスター名 8-A -A -B -C -D モンスター 8-B -A -B -C -D モンスター 8-C -A -B -C -D モンスター 8-D -A -B -C -D モンスター 9Lv 部屋・エリア Aの扉(左下) Bの扉(左上) Cの扉(右上) Dの扉(右下) 主なモンスター名 9-A -A -B -C -D モンスター 9-B -A -B -C -D モンスター 9-C -A -B -C -D モンスター 9-D -A -B -C -D モンスター 10Lv 部屋・エリア Aの扉(左下) Bの扉(左上) Cの扉(右上) Dの扉(右下) 主なモンスター名 10-A -A -B -C -D モンスター 10-B -A -B -C -D モンスター 10-C -A -B -C -D モンスター 10-D -A -B -C -D モンスター
https://w.atwiki.jp/meimu_nw2nd/pages/20.html
・新規ページ作成方法 @wikiメニュー→新規ページを選択。 新規ページの名称を付け、@wikiモードで登録する。 内容を登録する。 リンク機能等は@wikiご利用ガイドのプラグインを覗いてくれれば宜しいかと。 ・既存ページ・メニューの編集方法 編集→このページ・メニューを編集を選択。 その後、編集して登録してください。 細かい説明はそのうち ・セッションログページ作成方法 @wikiメニュー→新規ページを選択。 セッションログ名を付け、テキストモードで登録する。 セッションログのIPを削って登録し、不要部分は可能な限り切る。 内容を登録後、ログ置き場をクリックして、 編集→このページを編集を選択。 -[[登録したページ 表示させたいページ名(省略可)]]で登録する。 (-[]は全角でなく、半角にすること。)
https://w.atwiki.jp/tobasiff14/pages/5.html
更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //www1.atwiki.jp/guide/pages/269.html#id_bf9eaeba たとえば、#recent(20)と入力すると以下のように表示されます。 取得中です。
https://w.atwiki.jp/cath/pages/2.html
メニュー トップページ ギルド概要 ギルドメンバー ギルドイベント 雑談掲示板 画像掲示板 スレ式掲示板 チャットルーム リンク ラテール 公式 ラテール情報系 ラテール Wiki ときめきハンター ふにらて 各種シミュレータ 服しみゅれ~た~ とんがり線 ラテールものおき ステータスチェッカー 個人サイト ぴあめってさんのHP ときのほし そらのむこう @wiki @wikiご利用ガイド
https://w.atwiki.jp/rinseret/pages/2.html
リンスレットさんの軌跡 予備知識編 コテデビュー編 速攻のリンス 名言集 リンク ラテの何か。 ImageBoard リンスさんのtkmk度 - % - Kill - ダウン
https://w.atwiki.jp/ntemacs/pages/74.html
■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2022/10/29 追記 WSL のマウントオプション等の情報は次のページが参考となります。 https //learn.microsoft.com/ja-jp/windows/wsl/wsl-config 2021/08/07 追記 3) に Windows 11 の対策を行いました。 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2020/08/25 追記 WSL2 では、UNC パスをマウントしているマウントポイント配下がカレントディレクトリの状態で Windows の exe コマンドを実行するとエラー終了するようです。6) の設定にこの対策を行いました。 2020/08/23 追記 3) に WSL2 の対応を追加しました。 2020/05/06 追記 WSL2 で動かすために 3) の設定の見直しを行いました。 <2020/03/13 追記> {Windows 10 1903 辺りからだと思いますが、/etc/fstab に下記 2) で説明している設定を追加すると \\wsl$ から始まるパスにアクセスできなかったり、VolFs 上で exe コマンドが実行できなくなる問題が発生します。この問題は、/etc/fstab の LABEL 行の後に次のとおり C \ のマウント定義を明示することで解決できることが分かりました。WSL のバグだと思いますが、Windows 10 1909 でも直っていないようですので、回避策としてお試しください。 LABEL=cloudimg-rootfs/ ext4defaults0 0 C \/mnt/cdrvfsdefaults,noatime,uid=1000,gid=10000 0 /etc/fstab を変更した際は、コマンドプロンプトから次のコマンドを入力後、WSLコンソールを再起動してください。 wsl -t ディストリビューション名 <2019/06/23 追記> Windows 10 1903 になって、/mnt/c のマウントパスが C から C \ に変更となったので、その対策を行いました。また、drvfs-alist に //wsl$/... の変換用情報を追加登録するようにしました。ただし、//wsl$/... を指すショートカットファイルを dired でシンボリックリンクのように表示することはまだ実現できていません。 <2018/11/06 追記> Windows 10 1803 以降、マウントしたファイルサーバのエリアに cp -p でファイルをコピーすると、タイムスタンプが変更できないというエラーが発生するようになりました。これは、マウントオプションに uid=1000,gid=1000 を指定することで解決できることが分かりましたので、本説明を修正しました。 <2018/03/12 追記> Cygwin版 はこちらを参照してください。 Windowsパス と UNCパス を使えるようにするための設定 【本題】 Windows Subsystem for Linux で、Windowsパス と UNCパス を使えるようにするための設定です。 windows-path.el を参考として作っており、一部 windows-path.el のコードを含んでいますので、windows-path.el のライセンスに従いご利用ください。 http //emacswiki.org/emacs/windows-path.el 1) 認証を必要とするネットワークボリュームを利用する場合は、予め次のページの設定により認証情報を記憶させる。 https //www.ipentec.com/document/windows-delete-stored-authentication-information ※ ネットワークボリュームにアクセスした際に開く認証画面で、「資格情報を記憶する」にチェックを入れることでも登録できます。 2) 同じくネットワークボリュームを利用する場合は、以下のような /etc/fstab を設定し、マウントを行うようにする。 https //kledgeb.blogspot.jp/2017/04/wsl-84.html for Windows 10 1709 \\ ホスト名称 \ 共有名 /mnt/share1drvfsdefaults0 0 for Windows 10 1803 or later \\ ホスト名称 \ 共有名 /mnt/share1drvfsdefaults,noatime,uid=1000,gid=10000 0 ※ Windows 10 1803 以降では、/etc/fstab があれば自動マウントするデフォルト設定となっています。Windows 10 1709 までは、sudo mount -a が必要となります。 http //ascii.jp/elem/000/001/634/1634120/ http //www.atmarkit.co.jp/ait/articles/1807/12/news036.html ※ /etc/fstab の設定で、IPアドレスを含む UNC パスに対してのマウントポイントを指定する場合、「\\172」で始まる箇所などが 8進数で認識されてしまいます。この場合、「\」の代わりに「/」を利用することができます。 //172.16.0.1/ 共有名 /mnt/share1drvfs オプション 0 0 ※ 同一のネットワークボリュームに複数の UNC パスを指定したい場合には、次のようにマウントポイントを同一のものにすることが可能です。この場合、6) で取得したい UNC パスを一番最後に指定するようにしてください。 \\ IPアドレス \ 共有名 /mnt/share1drvfs オプション 0 0 \\ ホスト名称 . domain \ 共有名 /mnt/share1drvfs オプション 0 0 \\ ホスト名称 \ 共有名 /mnt/share1drvfs オプション 0 0 ※ Windows 10 1903 辺りからだと思いますが、/etc/fstab に上記の設定を追加すると \\wsl$ から始まるパスにアクセスできなかったり、VolFs 上で exe コマンドが実行できなくなる問題が発生します。この問題は、/etc/fstab の LABEL 行の後に次のとおり C \ のマウント定義を明示することで解決できることが分かりました。WSL のバグだと思いますが、Windows 10 1909 でも直っていないようですので、回避策としてお試しください。 LABEL=cloudimg-rootfs/ ext4defaults0 0 C \/mnt/cdrvfsdefaults,noatime,uid=1000,gid=10000 0 /etc/fstab を変更した際は、コマンドプロンプトから次のコマンドを入力後、WSLコンソールを再起動してください。 wsl -t ディストリビューション名 3) 以下の設定を行う。 (require 'cl-lib) (defun set-drvfs-alist () (interactive) (setq drvfs-alist (mapcar (lambda (x) (when (string-match "\\(.*\\)|\\(.*?\\)/?$" x) (cons (match-string 1 x) (match-string 2 x)))) (split-string (concat ;; //wsl$ or //wsl.localhost パス情報の追加 (when (or (not (string-match "Microsoft" (shell-command-to-string "uname -v"))) ( = (string-to-number (nth 1 (split-string operating-system-release "-"))) 18362)) (concat "/|" (shell-command-to-string "wslpath -m /"))) (shell-command-to-string (concat "mount | grep -E 'type (drvfs|cifs)' | sed -r 's/(.*) on (.*) type (drvfs|cifs) .*/\\2\\|\\1/' | sed 's!\\\\!/!g';" "mount | grep 'aname=drvfs;' | sed -r 's/.* on (.*) type 9p .*;path=([^;]*);.*/\\1|\\2/' | sed 's!\\\\!/!g' | sed 's!|UNC/!|//!' | sed \"s!|UNC\\(.\\)!|//\\$(printf '%o' \\\\\\'\\1)!\" | sed 's/.*/echo \" \"/' | sh"))) "\n" t)))) (set-drvfs-alist) (defconst windows-path-style-regexp "\\`\\(.*/\\)?\\([a-zA-Z] \\\\.*\\|[a-zA-Z] /.*\\|\\\\\\\\.*\\|//.*\\)") (defun windows-path-convert-file-name (name) (setq name (replace-regexp-in-string windows-path-style-regexp "\\2" name t nil)) (setq name (replace-regexp-in-string "\\\\" "/" name)) (let ((case-fold-search t)) (cl-loop for (mountpoint . source) in drvfs-alist if (string-match (concat "^\\(" (regexp-quote source) "\\)\\($\\|/\\)") name) return (replace-regexp-in-string "^//" "/" (replace-match mountpoint t t name 1)) finally return name))) (defun windows-path-run-real-handler (operation args) "Run OPERATION with ARGS." (let ((inhibit-file-name-handlers (cons 'windows-path-map-drive-hook-function (and (eq inhibit-file-name-operation operation) inhibit-file-name-handlers))) (inhibit-file-name-operation operation)) (apply operation args))) (defun windows-path-map-drive-hook-function (operation name rest args) "Run OPERATION on cygwin NAME with ARGS." (windows-path-run-real-handler operation (cons (windows-path-convert-file-name name) (if (stringp (car args)) (cons (windows-path-convert-file-name (car args)) (cdr args)) args)))) (add-to-list 'file-name-handler-alist (cons windows-path-style-regexp 'windows-path-map-drive-hook-function)) ※ Emacs を立ち上げた後に mount の追加登録を行った場合は set-drvfs-alist を再実行してください。M-x set-drvfs-alist で実行可能です。 4) find-file コマンド等で Windows パスや UNC パスを入力し、正しく変換されることを確認する。コピペでのパス入力をお薦めします。 5) 次の設定を行う(オプション)。この設定により、Windows で作成したショートカットをシンボリックリンクの様に表示し、辿ることができるようになる。 Windows ショートカットを dired と連携して使うための設定 6) dired で開いているディレクトリの Windows パスや UNC パス をクリップボードに取り込むには以下のキー設定を行う。 (require 'cl-lib) (define-key dired-mode-map (kbd "C-c w") (lambda () (interactive) (let ((name (file-truename (dired-current-directory))) (case-fold-search nil)) (cl-loop for (mountpoint . source) in (reverse drvfs-alist) if (string-match (if (string= mountpoint "/") "^\\(\\)/" (concat "^\\(" (regexp-quote mountpoint) "\\)\\($\\|/\\)")) name) return (progn (setq name (replace-match source t t name 1)) (setq name (replace-regexp-in-string "/" "\\\\" name)) (shell-command-to-string (format "echo -n %s | (cd; clip.exe)" (shell-quote-argument name))) (message name)) finally return (message "Windowsのパスには変換できません"))))) 変更履歴 2018/03/09 このページを作成した。 2018/03/11 dired で開いているディレクトリの Windowsパス をクリップボードに取り込むキー設定を追加した。 2018/03/22 コンピュータ名が IPアドレスの UNC パスを mount した際でも正常に動作するように対応した。 2018/03/27 mapc 利用箇所を cl-loop の利用に置き換えた。 2018/11/06 cp -p でコピーした際のタイムスタンプが変更できないエラーを解決するため、マウントオプションの見直しを行った。 2019/06/23 Windows 10 1903 になって、/mnt/c のマウントパスが C から C \ に変更となったので、その対策を行った。また、drvfs-alist に //wsl$/... の変換用情報を追加登録するようにした。 2019/06/27 3) と 6) で行っているパスのマッチ条件をより厳密な判定となるよう見直した。 2019/07/14 windows-path-convert-file-name 関数に \\wsl$\Ubuntu-18.04 で始まるパスの変換不具合があったので対応した。